package com.beiing.tianshuai.tianshuai.mine.view;

import com.beiing.tianshuai.tianshuai.base.BaseViewImpl;
import com.beiing.tianshuai.tianshuai.mine.entity.OrderRefundCancelBean;
import com.beiing.tianshuai.tianshuai.mine.entity.OrderRefundStateDataBean;

public interface OrderAfterSaleStateViewImpl extends BaseViewImpl<OrderRefundStateDataBean> {
    /**
     * 请求售后状态数据成功
     *
     * @param bean 请求数据
     */
    void getOrderAfterSaleStateSuccess(OrderRefundStateDataBean bean);

    /**
     * 请求售后状态数据失败
     *
     * @param throwable 请求数据
     */
    void getOrderAfterSaleStateError(Throwable throwable);

    /**
     * 取消订单网络请求成功
     * @param bean
     */
    void getOrderCancelRefundSuccess(OrderRefundCancelBean bean);

    /**
     * 取消订单网络请求失败
     * @param throwable
     */
    void getOrderCancelRefundError(Throwable throwable);


}
